html{
    width: 100% !important;
    overflow-x: hidden !important;
}


body{
    width: 100% !important;
    height: auto !important;
    margin: 0px !important;
    padding: 0px !important;
}


#slider, #wrap_slider.rotating{display:none;}
#slider.mobile{ display: block; }
#medium3_section .arrow-medium-section{display:none;}

#medium3_section, #medium2_section, #medium_section, #medium3_section.nomargin-mobile, #medium2_section.nomargin-mobile, #medium_section.nomargin-mobile {margin-top: 0;}


/* HEADER */


.topbar-left{
    display: none;
}

ul.accordion-slider{display:none;}

/* NAVIGATION */

.select-menu {padding: 10px;border:1px solid #c9c8c8;background:#E9E9E9;margin-right:50px;margin-top:20px;}

#topbar .topbar-right .topbar-level-1 > li > a{ font-size: 10px !important; }

/* SLIDERS */

.container .accordion-slider {display:none !important;}


/* HOME */

.home-row .widget{
    width: 94% !important;
    float: none !important;
    margin-right: 0px !important;
    padding: 0px !important;
}

.home-row .widget.one-third{
    width: 100% !important;
}

.home-blog .hentry-post, .home-services .hentry-post{
    float: none !important;
    width: 100% !important;
}

.home-testimonials ul{
    width: 100% !important;
}

.layout-sidebar-right #sidebar, .layout-sidebar-left #content{
    float: none !important;
}

#medium3_section_inner {padding-top: 20px;}
.medium_section_left{width:48%;}
.medium_section_right{width:50%;}

#testimonial-slider h2.baloon{display:none;}
#testimonial-slider ul{margin-top:0;margin-left:0;float:left}
#testimonial-slider .message{width:60%;}
#testimonial-slider li{width:90%;}
#testimonial-slider .controls{display:none}

#services .titles, #latest-works .titles {width:100%;text-align: center;margin-bottom:30px;}

#services .jcarousel-skin-tango{width:100%;}
.jcarousel-clip{width:93% !important;}
.services-list .bubble{width:47% !important;margin-right:1% !important;}

.services-list, #works-list {width:100%;}
.jcarousel-skin-tango .jcarousel-item-horizontal {width: 90%;}

#works-list{width:100%;list-style-type:none;}
#works-list li{width:43%;margin-left:7%;float:left;padding:0;}

/* CONTENT */
#sidebar{ display: none; }
#content{ width: 96% !important; }
.hentry{ margin: 0 auto !important; }
#primary{ padding-top: 0px !important; }
.hentry .post_video.dailymotion embed, .hentry .post_video.youtube embed, .hentry .post_video.vimeo object, .hentry .post_video iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
#page_meta{ padding-bottom: 0px !important; }
#page_meta .meta-left{ padding: 0 0px !important; }
#page_meta .meta-right{ display: none !important; }
#page_meta h2.page-title, #page_meta #slogan{ margin: 0px !important;}

.internal_page_item{margin-right:50px;}
.gallery-wrap li:nth-child(even) .internal_page_item {margin-right:0;}
.gallery-wrap li:nth-child(odd) .internal_page_item{margin-left:25px;}

.page-template-contact-php #content {top:65px;background:none;}
#content .contact-form li.text-field input, #content .contact-form li select{width:97.5%;}
.input-prepend .add-on{right:10px;}
.page-template-contact-php .sidebar{width:100%;float:none !important; margin-top:50px;}

/* PORTFOLIO */
#portfolio li .thumb{ height: auto !important; }
.portfolio-post .portfolio_header img{ width: 100% !important; height: auto !important; }
#portfolio li.hentry{ width: 100% !important;  height: auto !important;}
#portfolio li img{ display:block; margin:0 auto}
#portfolio-bigimage{ margin-top: 0px !important;}

#portfolio-bigimage .work-thumbnail, #portfolio-bigimage .work-description{ float: none !important; width: 98% !important; margin-left: 0px !important; }
#portfolio-bigimage img{ width: 96% !important; }
#portfolio-gallery ul.gallery-wrap{ margin-left: 0px !important; }
.gallery-filters{ margin-left: 0px !important; }
.portfolio-post .work-skillsdate{ float: none !important; width: 96% !important;  }
.portfolio-post p{ margin-left: 10px !important;}
.portfolio-slider .jcarousel-clip { width: 40% !important; margin-left: 40px !important; min-width: 220px !important; }
.pp_default, .pp_overlay{ display: none !important; }

#portfolio-bigimage img

/* CALL TO ACTION */
.call-to-action{ display: none !important; }
.call-to-action-two .special-font span strong{ font-size: 30px !important; }
.call-to-action-two p span{ font-size: 20px !important; display: block !important; }
.call-to-action-two p{ font-size: 14px !important; }
.call-to-action-two .call-button{ float: left !important; }


/* CONTACT PAGE */
#content .contact-form li{ float: none !important; width: 96% !important;}
.header-map #map-wrap{ width: 100% !important; }

/* ---------- TESTIMONIALS ---------- */
.testimonials-list .thumb-testimonial {float:none;margin:0 auto;}
.testimonials-list .the-post {margin:0;}
.testimonials-list .thumb-testimonial p {text-align:center;}
.home-testimonials .title{ padding: 0px !important; margin: 0px !important; border: 0px !important; }

/* ---------- SHORTCODES ---------- */
#content .tabs-container ul.tabs li a{ font-size: 12px !important; }
.image-styled .img_frame.img_size_fullwidth, .image-styled .img_frame.img_size_fullwidth img{ width: 100% !important; height: auto !important; }
pre{ overflow: scroll !important; }
hr{ display: none !important; }

.box-sections, .bubble, .one-fourth{width:47.5%;margin-right:2.25%;}
.nivo-slider{display:none;}

.one-third{width:100%;float:none;margin-right:0;}
.price-table{width:100%;}


/* ---------- BLOG ---------- */
.post_box .picture {width:50%;height:250px;}
.post_box .post_box_info{width:47%;margin-left:0;}
.post_box .post_box_info_inner{width:100%;}


div.hentry-post img{max-width:98%;}


#portfolio-bigimage .work-skillsdate{ 
    position: absolute !important;
    top: 6px !important;
    bottom: auto !important;
    right: 14px;
}

.blog-memento .post-title{ clear: both !important; padding-top: 5px !important; }
#about-the-author .author-description{ width: 100% !important; }

/* -- comments */
#comments{ width: 96% !important; margin: 0 auto !important;}
li.comment ul.children {margin-left:2.5em !important;}
.commentNumber {display:none !important;}
#comments img.avatar {margin-left:8px !important;}                                 
.comment-author {margin-right:5px !important; width: 100% !important; padding-top: 3px !important; }
.comment-meta {margin-left:105px !important; width: 100% !important;}
.comment-body p{ font-size: 12px !important; }
.comment-form-comment textarea{ width: 83% !important; }
.comment-meta{ width: 100% !important; }

#commentform p.comment-form-comment label{width:89%;}
img.comment-avatar{margin: 0 45%}
label[for="comment"] img + img {display:block;margin: 0 45%;}

.comment-meta {margin-left:0 !important;border:0 !important;padding:0 !important;}
#comments .sphere {display:none !important;}
.comment-author {float:none !important;margin:0 !important;width:auto !important;}
#comments .fn {display:inline !important;}
.comment-container {padding:20px 20px 10px !important;}
#respond p{ float: none !important; width: 100% !important; }


/* ---------- FOOTER ---------- */
#footer .inner{ width: 92% !important; padding: 4% !important; margin: 0 auto !important; }
.contact-form { margin: 0px !important; width: 96% !important; }
#footer .footer_cols_3 .widget, #footer .footer_cols_3 .widget:last-child{ width: 96% !important; margin: 0 auto !important; }
#footer .quick-contact li input[type="text"], #footer .quick-contact li textarea { width: 96% !important; }

.newsletter-form input.email-newsletter{width:70px;}

#footer .column{width:23%;}



.event_info{width:60%;}
